package com.activiti.z_six.service;

import com.activiti.z_six.entity.taskAssignee.AssigneeUserEntity;
import com.activiti.z_six.entity.taskAssignee.FlowElementAttrs;
import com.alibaba.fastjson.JSONObject;

import java.util.List;

public interface IAssigneeUserService {
    /*
    获取节点绑定的人员列表
     */
    public List<AssigneeUserEntity> getAssigneeUserWithTaskKey(String usertaskid,String ruleName);
    /**
     * 获取流程属性配置
     * @param process_key
     * @return
     */
    public FlowElementAttrs getFormElement(String process_key);
    /***
     * 设置接收人
     * @return
     */
    public String setAssigneeUser(JSONObject param);
    /*
    删除
     */
    public String deleteAssigneeUser(String usertaskid, String username);
    public String deleteAssigneeUserByTaskid(String usertaskid);
}
